package com.ailargemodel;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;


/**
 * 1 . 需要权限校验 , 老师 ,学生
 * 2 . 具体业务是分代码的   1  纠错  2  解读  3  思路引导  4  翻译  5  质量评估 , 问题: 因为我们采用的是AI通用大模型 , 所以 ,不论学生是问什么问题都会回答 , 可能会有学生薅羊毛时间
 * 因此 , 必须做一些 限制
 * 还有 , 需要对输入的字符串进行一些语言上的精简, 参考 鱼皮的 智能BI项目
 *
 * 4 还有数据库 需要怎么样 存储的数据
 * 5 AI回答速度太慢 , 浏览器的握手时间是60s , 回答会超过60s (已解决
 * 7 OJ那,还没有找到代码 , 看过飞书上的oj交接文档 , 但没找到, gitlab上也没找到
 * 8 , 关联问题 以及 回答 , 目前市面上已出现AI提问相关的岗位了 , 以教导学生如何回答问题
 *
 * 9 AI助手是否有帮助   (赞 或 踩)    {默认值  (默认 点赞 给个提醒 )}
 * 10 第一  - > 题目翻译 ,第二 -> 题目解读 , 第三- > 思路引导 , 第四-> 代码纠错 , 第五 -> 质量评估 , 第六- > 问AI(隐式)
 * 11 历史记录 (分页查询 )
 * 12 登录和注册合并 (这里 要不要 设置一下 自定义  加密方式)
 * 13 数据库存储回答的字段问题
 * 14 代码纠错 和 代码质量评估 应该需要将 题目也记录下来
 *
 * TODO 15  分为两个部分 一个 白名单(mysql)  , 一份 排行榜(redis)  其中 两份名单的人数选择都 应该 遵循 查询oj 的日活人数 , 周在线人数
 * TODO 16  登录的 cookie 存如 redis 有BUG
 */
@SpringBootApplication
@EnableScheduling
public class AiLargeModelApplication {

    public static void main(String[] args) {
        SpringApplication.run(AiLargeModelApplication.class, args);
    }
// 翻译 -> 题目解读 -> 思路引导 -> 纠错 -> 质量评估 -> 问AI
}
